package com.justgame.project.service.art.dto;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.justgame.project.service.art.entity.ArtPageInfo;

/**
*
* 文章信息表传输层
*
* @tableName art_page_info
* @author Zwb
* @since 2023-02-10
*/
@Data
@ApiModel(value="ArtPageInfo对象传输层", description="文章信息表传输层")
public class ArtPageInfoDTO implements Serializable{
    /**
     * 主键ID
     */
    @ApiModelProperty(value = "主键ID")
    private Long id;

    /**
     * 封面图片
     */
    @ApiModelProperty(value = "封面图片")
    private String imageUrl;

    /**
     * 标题
     */
    @ApiModelProperty(value = "标题")
    private String title;

    /**
     * 文章内容
     */
    @ApiModelProperty(value = "文章内容")
    private String content;

    /**
     * 类型
     */
    @ApiModelProperty(value = "类型")
    private ArtPageInfo.Type type;

    /**
     * 观看次数
     */
    @ApiModelProperty(value = "观看次数")
    private Long watchCount;

    /**
     * 分享次数
     */
    @ApiModelProperty(value = "分享次数")
    private Long shareCount;

    /**
     * 点赞次数
     */
    @ApiModelProperty(value = "点赞次数")
    private Long likeCount;

    /**
     * 是否隐藏
     */
    @ApiModelProperty(value = "是否隐藏")
    private Boolean isHidden;

}
